iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0
自我挑戰組

一起登陸 Google Analytics 4 小宇宙!系列 第 16

Day16|GA4 - 事件追蹤part2:自動收集事件

  • 分享至 

  • xImage
  •  

上篇介紹了「什麼是事件」、「事件的類型」及「加強型事件評估事件」,還沒看過的可以先回到上篇看~這篇會講的是「自動收集的事件」。

自動收集事件

使用者和網頁或應用程式進行基本互動(前提是有安裝Google Analytics for Firebase SDK 或 gtag.js)就會觸發系統自動收集的事件,不需要另外再寫程式碼!

而系統預設每個事件都會收集的五個參數分別是:

  • language:網頁的語系
  • page_location:網頁的網址
  • page_referrer:上頁的網址
  • page_title:網頁標題
  • screen_resolution:螢幕解析度

【網站的自動收集事件】 〔與加強型評估事件相同,預設是透過加強性評估收集〕

事件 參數 觸發時機
click link_classes、link_domain、link_id、link_url、outbound 每次使用者點按的連結會帶離目前網域時
file_download file_extension、file_name、link_classes、link_id、link_text、link_url 當使用者點按的連結是這些類型:文件、文字、執行檔、簡報、壓縮檔、影片或音訊
form_start form_id、form_name、form_destination 使用者第一次在工作階段中與表單互動時
form_submit form_id、form_name、form_destination、form_submit_text 使用者提交表單時
page_view page_location (網頁網址)、page_referrer (前一個網頁網址)、engagement_time_msec 每次網頁載入或有效網站變更了瀏覽記錄狀態時
scroll engagement_time_msec 網頁上第一次瀏覽到網頁底部時 (網頁垂直捲動深度達 90%)
video_complete video_current_time、video_duration、video_percent、video_provider、video_title、video_url、visible 影片播放結束時
video_progress video_current_time、video_duration、video_percent、video_provider、video_title、video_url、visible 影片播放進度超過時間長度的 10%、25%、50% 及 75% 時
video_start video_current_time、video_duration、video_percent、video_provider、video_title、video_url、visible 影片開始播放時
view_search_results search_team 網址內包含這5個(q/s/search/query/keyword)查詢參數的其中 1 個時

【應用程式的自動收集事件】 〔針對應用程式廣告〕

事件 參數 觸發時機
ad_click ad_event_id 使用者點按廣告時(發布商事件源自於 AdMob 或 Ad Manager)
ad_exposure firebase_screen、firebase_screen_id、firebase_screen_class、exposure_time 畫面上至少有一則由 Mobile Ads SDK 放送的廣告時
ad_impression ad_event_id、value 使用者看到一次廣告曝光時
ad_query ad_event_id Mobile Ads SDK 送出廣告請求時
ad_reward ad_unit_code、reward_type、reward_value Mobile Ads SDK 放送的獎勵廣告給予獎勵時
adunit_exposure firebase_screen、firebase_screen_id、firebase_screen_class、exposure_time 畫面上有一個廣告單元是由 Mobile Ads SDK 放送時

【應用程式的自動收集事件】 〔針對應用程式本身〕

事件 參數 觸發時機
app_clear_data x 使用者重設或清除應用程式資料來移除所有設定和登入資料時(限 Android 裝置)
app_exception fatal、timestamp、engagement_time_msec 應用程式當機或擲回例外狀況時
app_remove x 從 Android 裝置移除/解除安裝應用程式套件時(限 Android 裝置)
app_store_refund product_id、value、currency、quantity Google Play 退還應用程式內購款項時(限 Android 裝置)
app_store_subscription_cancel product_id、price、value、currency、cancellation_reason 在 Google Play 取消付費訂閱時(限 Android 裝置)
app_store_subscription_convert product_id、price、value、currency、quantity 使用者從免費試用訂閱轉換成付費訂閱時
app_store_subscription_renew product_id、price、value、currency、quantity、renewal_count 使用者付費續訂時
app_update previous_app_version 應用程式更新為新版本並再次啟動時
dynamic_link_app_open source、medium、campaign、link_id、accept_time 使用者透過動態連結再次開啟應用程式時
dynamic_link_app_update source、medium、campaign、link_id、accept_time 使用者將應用程式更新為新版本,並透過動態連結開啟時
dynamic_link_first_open source、medium、campaign、link_id、accept_time 使用者透過動態連結初次開啟應用程式時
錯誤 firebase_error、firebase_error_value 當事件因某些因素失效而無法記錄時,系統會改為記錄此事件
firebase_campaign source、medium、campaign、term、content、gclid、aclid、cp1、anid、click_timestamp、campaign_info_source 當廣告活動參數啟動了應用程式時
firebase_in_app_message_action message_name、message_device_time、message_id 使用者看見 Firebase 傳送的應用程式內訊息時
firebase_in_app_message_dismiss message_name、message_device_time、message_id 使用者關閉 Firebase 傳送的應用程式內訊息時
firebase_in_app_message_impression message_name、message_device_time、message_id 使用者對 Firebase 傳送的應用程式內訊息採取行動
first_open previous_gmp_app_id、updated_with_analytics、previous_first_open_count、system_app、system_app_update、deferred_analytics_collection、reset_analytics_cause、engagement_time_msec 使用者安裝/重新安裝某個應用程式後初次開啟該應用程式時
in_app_purchase product_id、price、value、currency、quantity、subscription、free_trial、introductory_price 使用者完成應用程式內購 (包含初次訂閱),而且該次購買是由 Apple App Store 或 Google Play 商店處理時
screen_view firebase_screen、firebase_screen_class、firebase_screen_id、firebase_previous_screen、firebase_previous_class、firebase_previous_id、engagement_time_msec 使用者切換畫面且「先前未設定任何畫面/新畫面名稱與前一個畫面的名稱不同/新畫面類別名稱與前一個畫面的類別名稱不同/新畫面 ID 與前一個畫面 ID 不同」時

【應用程式&網站的自動收集事件】 〔應用程式及網站兩者皆可〕

事件 參數 觸發時機
first_visit x 使用者初次瀏覽啟用了 Analytics (分析) 的網站,或第一次使用啟用了 Analytics (分析) 的 Android 免安裝應用程式時
session_start x 有使用者與應用程式/網站互動時
user_engagement engagement_time_msec 應用程式於前景運作或網頁成為焦點至少一秒時

參考資料:
https://support.google.com/analytics/answer/9234069?hl=zh-Hant&ref_topic=13367566&sjid=14212440167676379707-AP
https://www.haranhuang.com/google-analytics-4-automatically-collected-events.html
https://steam.oxxostudio.tw/category/ga4/content/automatically-events.html#a1


上一篇
Day15|GA4 - 事件追蹤part1:加強型評估事件
下一篇
Day17|GA4 - 事件追蹤part3:建議事件&自訂事件
系列文
一起登陸 Google Analytics 4 小宇宙!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言